home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 10 / FM Towns Free Software Collection 10.iso / ms_dos / tool / conhlp03 / padp_src / padpage.h < prev    next >
C/C++ Source or Header  |  1995-02-20  |  2KB  |  74 lines

  1. /*
  2.     padpage.h
  3.     共通ヘッダ
  4.     94/11/27 94/11/28 95/02/20
  5. */
  6.  
  7. #ifndef TOWNS
  8. #error 今のところ、TOWNS専用
  9. #endif
  10.  
  11. #include <stdio.h>
  12. #include <stdlib.h>
  13.  
  14. #include "calodef.h"
  15. #include "oprate2.h"
  16.  
  17. #define MAXLINE 1000
  18. #define MAXCLM 79
  19.  
  20.  
  21. /* 外部関数 */
  22.  
  23. #ifdef MAIN
  24.  
  25. byte ppgmenu( uint * );                /* 1行メニュー */
  26. int setline( int ls );                /* 表示バッファセット */
  27. int dsppage( int ls, int ll );            /* 1ページ表示 */
  28. int ppgscroll( char , int );            /* スクロール */
  29. int cur( byte );                /* カーソルオンオフ */
  30. int width( byte );                /* 行数変更 */
  31.  
  32. #endif
  33.  
  34. #ifdef PPGMENU
  35.  
  36. int setline( int ls );                /* 表示バッファセット */
  37. byte dsppage( int ls, int ll );            /* 1ページ表示 */
  38. int ppgscroll( char , int );            /* スクロール */
  39. int cur( byte );                /* カーソルオンオフ */
  40. int width( byte );                /* 行数変更 */
  41.  
  42. #endif
  43.  
  44. #ifdef PPGDISP
  45.  
  46. byte getbuff( int fp, uint offset, byte *c );    /* 読み込み */
  47.  
  48. #endif 
  49.  
  50.  
  51. /* 大域変数 */
  52.  
  53. #ifdef MAIN
  54.  
  55. byte maxdisp = 16;            /* 表示行数 */
  56. byte tabs = 8;                /* タブ */
  57. uint sclw = 5;                /* スクロールウエイト */
  58. byte lines = 0;                /* width mode */
  59. uint mline = 1;                /* マーク行 */
  60. uint mp_eof = 0;            /* eof flag */
  61. int fp;                    /* ファイルハンドル */
  62.  
  63. #else 
  64.  
  65. extern byte maxdisp;            /* 表示行数 */
  66. extern byte tabs;            /* タブ */
  67. extern uint sclw;            /* スクロールウエイト */
  68. extern byte lines;            /* width mode */
  69. extern uint mline;            /* マーク行 */
  70. extern uint mp_eof;            /* eof flag */
  71. extern int fp;                /* ファイルハンドル */
  72.  
  73. #endif
  74.